A027-动态图表的秘密-INDEX函数法
在上一节课《 A026-动态图表的秘密-IF函数法》中,我们学习了,使用IF函数,创建动态图表。明白了动态的图表的原理:「实现动态的关键,在于创建动态的数据区域」 之后,我们可以使用其他的函数,同样可以实现动态图表。这一节课,我们就来说一说,INDEX函数法。
还是这个数据表格
使用INDEX函数,创建的动态图表效果如下:
下面是具体的操作步骤。
操作步骤
1- 新建数据区域,创建图表
在第10行的位置,新建一个数据区域。其实,把第1行和第2行的数据,复制过来就好了,然后清除数据。
稍后会用INDEX函数,填写新的数据。
然后选择整个数据区域,点击【插入】,选择折线图。
2- 添加INDEX函数,动态获取数据
在新的数据区域里,通过INDEX函数,根据N11单元格中的索引,从原始数据中获取数据。
=INDEX(A2:A7,$N$11)
通过图片可以看到,当我修改N11单元格中的数值时,新建的数据区域,动态获取对应序号的数据,同时图表也会随着动态更新。
3- 添加多选控件,让数据动起来
最后一步,添加一个数值调节按钮,让我们通过鼠标,控制N11单元格中的索引值。
需要注意的是:
要设置【数值调节按钮】的属性,绑定N11单元格。
按钮的最小值设置为1,最大值设置为6,因为我们总共就6个项目。
设置完成之后,【数值调节按钮】就可以控制N11单元格中的数值,进而控制图表了。
案例扩展
我们在《「表格设计课」第3期 动态图表,你想不到的美 》中,就使用了这个技巧。不过当时,我把其他数据也都添加了进来,全部调节成灰色,作为背景。这样,可以形成鲜明的对比。
解决方案
关注【拉小登】,在公众号后台,回复动态INDEX
获取本节练习文件。
聊5毛钱
看我写了那么多,关于表格设计、图表设计的文章,你来说一说,学习Excel,是函数和公式重要?还是学习图表设计、可视化表达更重要?
我是拉小登
点赞、评论、转发
让我知道你想要什么样的表格
= = 推荐文章 = =
【Excel】跨工作表操作,3个必会的技巧
如何断开折线图中的线条